traveling peddler - French English Dictionary